div.upme-wrap div.upme-inner {
	border: 1px solid #ddd;
	box-shadow: 0 1px 2px -1px #ccc;
	background-color: #fff;
}

div.upme-head {
	background: #f5f5f5;
}

div.upme-wrap div.upme-head img.avatar, div.upme-wrap div.upme-field-value img {
	background: #fff;
	border: 1px solid #ddd;
}

div.upme-wrap div.upme-social a {
	background: #555;
	color: #fff;
}

div.upme-wrap div.upme-social a:hover {
	background: #ff6000;
	color: #fff;
}

.upme-stats-i {
	color: #888;
}

.upme-stats-i i {
	color: #444;
}

div.upme-field-name, div.upme-wrap div.upme-field-name a {
	color: #444;
}

div.upme-wrap div.upme-field-name a:hover {
	color: #444;
}

.upme-field-type i {
	background: #888;
	color: #fff;
}

.upme-field-type {
	color: #888;
}

.upme-field-value {
	color: #444;
}

input.upme-input, select.upme-input, textarea.upme-input {
	background: #fff;
	color: #444;
	border: 1px solid #ccc;
	box-shadow: inset 0 -1px 2px #ddd;
}

input.upme-input:focus, select.upme-input:focus, textarea.upme-input:focus {
	background: #fff;
	color: #444;
	border: 1px solid #aaa;
	box-shadow: inset 0 -1px 2px #ddd;
}

.upme-help {
	color: #666;
}

.upme-hide-from-public {
	color: #666;
}

.upme-disable, .upme-disable i {
	color: #aaa;
}

.upme-seperator {
	color: #333;
}

a.upme-button-alt, div.upme-wrap a.upme-button-alt, div.upme-wrap div.upme-button-alt, div.upme-wrap input.upme-button-alt {
	color: #666;
	border: 1px solid #ddd;
	background-color: #f5f5f5;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f5f5f5), to(#eee));
	background-image: -webkit-linear-gradient(top, #f5f5f5, #eee);
	background-image: -moz-linear-gradient(top, #f5f5f5, #eee);
	background-image: -ms-linear-gradient(top, #f5f5f5, #eee);
	background-image: -o-linear-gradient(top, #f5f5f5, #eee);
	box-shadow: inset 0 -1px 1px -1px #fff;
}

a.upme-button-alt:hover, div.upme-wrap a.upme-button-alt:hover, div.upme-wrap div.upme-button-alt:hover, div.upme-wrap input.upme-button-alt:hover, div.upme-wrap input.upme-button-alt:focus {
	border: 1px solid #ddd;
	background-color: #eee;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#f5f5f5));
	background-image: -webkit-linear-gradient(top, #eee, #f5f5f5);
	background-image: -moz-linear-gradient(top, #eee, #f5f5f5);
	background-image: -ms-linear-gradient(top, #eee, #f5f5f5);
	background-image: -o-linear-gradient(top, #eee, #f5f5f5);
	box-shadow: inset 0 -1px 1px -1px #fff;
	color: #666;
}

div.upme-wrap a.upme-button, input[type=submit].upme-button {
	color: #fff;
	border: 1px solid #1278b2;
	background-color: #1391da;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1391da), to(#1278b2));
	background-image: -webkit-linear-gradient(top, #1391da, #1278b2);
	background-image: -moz-linear-gradient(top, #1391da, #1278b2);
	background-image: -ms-linear-gradient(top, #1391da, #1278b2);
	background-image: -o-linear-gradient(top, #1391da, #1278b2);
	box-shadow: inset 0 -1px 1px -1px #fff;
}

div.upme-wrap a.upme-button:hover, input[type=submit].upme-button:hover, input[type=submit].upme-button:focus {
	border: 1px solid #1278b2;
	background-color: #1278b2;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1278b2), to(#1391da));
	background-image: -webkit-linear-gradient(top, #1278b2, #1391da);
	background-image: -moz-linear-gradient(top, #1278b2, #1391da);
	background-image: -ms-linear-gradient(top, #1278b2, #1391da);
	background-image: -o-linear-gradient(top, #1278b2, #1391da);
	box-shadow: inset 0 -1px 1px -1px #fff;
	color: #fff;
}

div.upme-errors {
	background: #ffdbdb;
	border: 1px solid #ffb4b4;
	color: #ac2c2c;
}

div.upme-success {
	background: #d8f7c1;
	border: 1px solid #a1d47b;
	color: #527638;
}